package com.service;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.lang.annotation.Target;

@Service
public class MultiplyTxService {
    @Autowired
    private GoodsService02 goodsService02;

    @Transactional
    public void multiTxTest(){
        //2 号 用 户 购 买2 号 商 品 ，购 买 数 量 是1 个.
        goodsService02.buyGoodsByTx(2,2,1);
        //1 号 用 用 户1 号 商 品 ，购 买 数 量 是1 个
        //有异常
        goodsService02.buyGoodsByTx02(1,1,1);
    }
}
